"use strict";
{
    //声明变量 保存汽车的数组
    let qiche = [
        {
            brand: "比亚迪",
            price: 150000,
            color: "白色",
        },
        {
            brand: "五菱宏光",
            price: 50000,
            color: "灰色",
        },
    ];
    let k = '100';
    k = 123;
    //2. 获取某个变量的类型
    let test = 100;
    //3. 获取接口键名的联合类型
    let biyadi = {
        brand: "比亚迪",
        price: 150000,
        color: "白色",
    };
    //获取汽车的某个属性   keyof QiChe   =  'brand' | 'price' | 'color'
    function getCarInfo(car, attr) {
        return car[attr];
    }
    //调用
    console.log(getCarInfo(biyadi, 'color'));
    //4. 获取函数返回值的类型
    function t(a, b) {
        return a * b * a * b;
    }
    //使用接口的某个属性值的类型, 约束类型
    let abc;
    //5. 变量的类型声明 
    $('body').css('background', '#aef');
    //6. 内置类型
    // let d: Date = new Date();
    // DOM 对象
    let div = document.querySelector('div');
}
